#include <stdio.h>
#include <stdlib.h>

int hash(int  value)
{
  return value % 13;
}

void display(int * src, int len)
{
  int i;

  for (i = 0; i < len; i++)
    printf(" %d  ", src[i]);
  printf("\n\n");
}

void print(int len)
{
  int i; 
  
  for (i = 1; i <= len; i++)
    printf("[%d] ", i);
  printf("\n");
}

int main()
{
  int src[] = {18, 75, 60, 43, 54, 90, 46};
  int des[15] = {0};
  int pos, i;

  for (i = 0; i < 7; i++) {
    pos = hash(src[i]);
    des[pos] = src[i];
    printf(" %d=%d \n", pos+1, des[pos]);
  }
  
  print(15);
  display(des, 15);

}
